.layui-table-tool-temp {
    padding-right: 0;
}

.layui-tree-icon {
    box-sizing: content-box;
    border-radius: 7px;
}

.layui-tree-iconClick .layui-icon.layui-icon-file {
    font-size: 14px;
}

.layui-laydate {
    font-size: var(--font-size);
}

.layui-form-radio {
    margin-top: 0;

    * {
        font-size: var(--font-size);
    }
}

.layui-icon.layui-colorpicker-trigger-i.layui-icon-close {
    line-height: 12px;
    vertical-align: top;
}

.layui-layer-tips i.layui-layer-TipsG {
    border-left-color: #333 !important;
    border-right-color: transparent !important;
}

.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed > i {
    color: var(--color-primary);
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: var(--color-primary);
}

.layui-laydate .layui-this {
    background-color: var(--color-primary) !important;
}

.layui-laydate-footer span[lay-type=date], .layui-laydate-footer span:hover, .layui-laydate-header i:hover, .layui-laydate-header span:hover {
    color: var(--color-primary);
}

.layui-layer-btn .layui-layer-btn0 {
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
}

.layui-tree-txt {
    text-decoration: none !important;
}

.layui-table-cell, .layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
    height: auto;
}

.layui-table-cell {
    p {
        margin-bottom: 0;
    }
}

.layui-table, .layui-table-view {
    margin: 0;
}

.layui-table-body .layui-none {
    background: #FFF;
}

.layui-table-tips-c {
    padding: 0;
}

.layui-form-checked[lay-skin=primary] i {
    border-color: var(--color-primary) !important;
    background-color: var(--color-primary);
}

.layui-form-switch {
    box-sizing: content-box;
}

.layui-colorpicker-main-input .layui-btn-container .layui-btn {
    margin: 0;
}

.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: var(--color-primary);
}

.layui-table td, .layui-table th {
    font-size: inherit;
}

.layui-form-onswitch {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
    background-color: #FFF;
}

.layui-table {
    color: var(--color-text);
}

.layui-table th {
    font-weight: bold;
}

.layui-table-header th .layui-table-cell {
    position: relative;
}

.layui-table-header th .layui-table-cell:after {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    bottom: 0;
    right: 5px;
    top: 0;
    background-image: linear-gradient(to bottom, #FFF, #EEE, #FFF);
}
